کامپیوتر

 

آنکه خدای سبحان را یاد کند، خداوند دلش را زنده و عقل و خردش را روشن کند . [امام علی علیه السلام]

 
 

مدیریت| ایمیل من

| خانه

پایین

?معین نیلی

یکشنبه 87/2/29  ساعت 5:16 عصر

پردازنده

در نهایت برنامه ترجمه شده  به زبان اسمبلی به زبان ماشین ( الگوهای بیتی )  ترجمه خواهد شد.

 

Assembly Language

Bit Patterns

// Assume a is at address 128
// Assume F is at address 129
0   CONB 1      // a=1;
1   SAVEB 128
2   CONB 1      // f=1;
3   SAVEB 129
4   LOADA 128   // if a > 5 the jump to 17
5   CONB 5
6   COM
7   JG 17
8   LOADA 129   // f=f*a;
9   LOADB 128
10  MUL
11  SAVEC 129
12  LOADA 128   // a=a+1;
13  CONB 1
14  ADD
15  SAVEC 128
16  JUMP 4       // loop back to if
17  STOP

// Assume a is at address 128

// Assume F is at address 129

Addr opcode/value

0    3             // CONB 1

1    1

2    4             // SAVEB 128

3    128

4    3             // CONB 1

5    1

6    4             // SAVEB 129

7    129

8    1             // LOADA 128

9    128

10   3             // CONB 5

11   5

12   10            // COM

13   14            // JG 17

14   31

15   1             // LOADA 129

16   129

17   2             // LOADB 128

18   128

19   8             // MUL

20   5             // SAVEC 129

21   129

22   1             // LOADA 128

23   128

24   3             // CONB 1

25   1

26   6             // ADD

27   5             // SAVEC 128

28   128

29   11            // JUMP 4

30   8

31   18            // STOP

 


نظر شما( )

لیست کل یادداشت های این وبلاگ

ROM
[عناوین آرشیوشده]

بالا

  [ خانه| مدیریت| ایمیل من| پارسی بلاگ| شناسنامه ]

بازدید

5430

بازدید امروز

18

بازدید دیروز

28


 RSS 


 درباره خودم

کامپیوتر
معین نیلی
این یک وبلاگ در مورد مباحث کامپیوتر یا رایانه

 لوگوی وبلاگ

کامپیوتر

 پیوندهای روزانه


 اوقات شرعی

 فهرست موضوعی یادداشت ها

 آرشیو

بهار 1387

اشتراک